place of abode or business - Türkisch Englisch Wörterbuch